
	page {
		background-color: #F5F5F5 ;
		font-size: 28rpx;
	}

 .primary-color{
		color: #01C394;
	}
	.primary-bg-color{
		background-color: #01C394;
	}
	.plStyle{
		color: #999;
		font-size: 28rpx;
	}
	
/* 带线标题 */
	.qtitle-line{display: flex;align-items: center;}
	.qtitle-line view{width: 8rpx;height: 30rpx;background: #008AFF;margin-right: 15rpx;border-radius: 15rpx;}
	/* 超出两行省略 */
	.qoverDot {
			text-overflow: -o-ellipsis-lastline;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 1;
			line-clamp: 1;
			-webkit-box-orient: vertical;
		}
		/* 超出二行省略 */
		.qoverDot2 {
			text-overflow: -o-ellipsis-lastline;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 2;
			line-clamp: 2;
			-webkit-box-orient: vertical;
		}
		.qoverDot3{
			text-overflow: -o-ellipsis-lastline;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-line-clamp: 3;
			line-clamp: 3;
			-webkit-box-orient: vertical;
		}

	/*保存按钮*/
	.saveBtn {
		background-image: linear-gradient(to bottom, #2B2B2B , #2B2B2B);
		color: #FFFFFF;
		letter-spacing: 2rpx;
		border-radius: 60rpx;
		height: 80rpx;
		font-size: 30rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 100rpx 50rpx;
	}

	
	.flexs {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center
	}
	
	.flexs1 {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		justify-content: flex-start;
		align-items: center;
	}
	
	.flexs2 {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		justify-content: space-between;
		align-items: center;
	}
	
	.flexs4 {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		justify-content: flex-end;
		align-items: center;
	}
	
	.flexs5 {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		flex-direction: column;
		align-items: center;
	}
	
	.flexs6 {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */
		flex-direction: row;
		justify-content: space-around;
	}
	
	.flexs7 {
		display: flex;
		flex-direction: row;
	}
	
	.flex-1 {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		flex: 1;
	}
	
	.w100 {
		width: 100%;
	}
	
	.pr {
		position: relative;
	}
	
	.mt6 {
		margin-top: 6rpx;
	}
	
	.mt10 {
		margin-top: 10rpx;
	}
	
	.mt15 {
		margin-top: 15rpx;
	}
	
	.mt20 {
		margin-top: 20rpx;
	}
	
	.mt30 {
		margin-top: 30rpx;
	}
	
	.mt40 {
		margin-top: 40rpx;
	}
	
	.mt60 {
		margin-top: 60rpx;
	}
	
	.mt65 {
		margin-top: 65rpx;
	}
	
	.mt80 {
		margin-top: 80rpx;
	}
	
	.mb6 {
		margin-bottom: 6rpx;
	}
	
	.mb10 {
		margin-bottom: 10rpx;
	}
	
	.mb15 {
		margin-bottom: 15rpx;
	}
	
	.mb20 {
		margin-bottom: 20rpx;
	}
	
	.mb25 {
		margin-bottom: 25rpx;
	}
	
	.mb30 {
		margin-bottom: 30rpx;
	}
	
	.mb40 {
		margin-bottom: 40rpx;
	}
	
	.mb50 {
		margin-bottom: 50rpx;
	}
	
	.mb70 {
		margin-bottom: 70rpx;
	}
	
	.mr25 {
		margin-right: 25rpx;
	}
	
	.bold {
		font-weight: bold;
	}
	
	.f12 {
		font-size: 12rpx;
	}
	
	.f16 {
		font-size: 16rpx;
	}
	
	.f18 {
		font-size: 18rpx;
	}
	
	.f20 {
		font-size: 20rpx;
	}
	
	.f22 {
		font-size: 22rpx;
	}
	
	.f24 {
		font-size: 24rpx;
	}
	
	.f25 {
		font-size: 25rpx;
	}
	
	.f26 {
		font-size: 26rpx;
	}
	
	.f28 {
		font-size: 28rpx;
	}
	
	.f30 {
		font-size: 30rpx;
	}
	
	.f35 {
		font-size: 35rpx;
	}
	
	.f32 {
		font-size: 32rpx;
	}
	
	.f38 {
		font-size: 38rpx;
	}
	
	.f48 {
		font-size: 48rpx;
	}
	
	.f60 {
		font-size: 60rpx;
	}
	
	.center {
		text-align: center;
	}
	.c000 {
		color: #000;
	}
	.c111 {
		color: #111;
	}
	.c222 {
		color: #222;
	}
	.c333 {
		color: #333;
	}
	
	.c666 {
		color: #666;
	}
	
	.c888 {
		color: #888;
	}
	
	.c999 {
		color: #999;
	}
	
	.cfff {
		color: #fff;
	}
	
	.mf10 {
		margin-left: 10rpx;
	}
	.bold {
		font-weight: bold;
	}
	
	.f12 {
		font-size: 12rpx;
	}
	
	.f14 {
		font-size: 14rpx;
	}
	
	.f16 {
		font-size: 16rpx;
	}
	
	.f18 {
		font-size: 18rpx;
	}
	
	.f20 {
		font-size: 20rpx;
	}
	
	.f22 {
		font-size: 22rpx;
	}
	
	.f24 {
		font-size: 24rpx;
	}
	
	.f26 {
		font-size: 26rpx;
	}
	
	.f28 {
		font-size: 28rpx;
	}
	
	.f30 {
		font-size: 30rpx;
	}
	
	.f32 {
		font-size: 32rpx;
	}
	
	.f34 {
		font-size: 34rpx;
	}
	
	.f36 {
		font-size: 36rpx;
	}
	
	.f38 {
		font-size: 38rpx;
	}
	
	.f40 {
		font-size: 40rpx;
	}
	
	.f42 {
		font-size: 42rpx;
	}
	
	.f44 {
		font-size: 44rpx;
	}
	
	.f46 {
		font-size: 46rpx;
	}
	
	.f48 {
		font-size: 48rpx;
	}
	
	.f50 {
		font-size: 50rpx;
	}
	
	.f60 {
		font-size: 60rpx;
	}
	
	.center {
		text-align: center;
	}
	.c000 {
		color: #000;
	}
	.c111 {
		color: #111;
	}
	.c222 {
		color: #222;
	}
	.c333 {
		color: #333;
	}
	
	.c666 {
		color: #666;
	}
	
	.c888 {
		color: #888;
	}
	
	.c999 {
		color: #999;
	}
	
	.cfff {
		color: #fff;
	}
	
	.mf10 {
		margin-left: 10rpx;
	}
	
	.c000 {
		color: #000;
	}
	
	.cfff {
		color: #FFF;
	}
	
	.c333 {
		color: #333;
	}
	
	.c666 {
		color: #666;
	}
	
	.c999 {
		color: #999;
	}
	
	.cred {
		color: #F05655;
	}
	
	.bgfff {
		background: #FFF;
	}
	
	.flex {
		display: flex;
	}
	
	.flex-ac {
		display: flex;
		align-items: center;
	}
	
	.flex-jb {
		display: flex;
		justify-content: space-between;
	}
	
	.flex-as {
		display: flex;
		align-items: flex-start;
	}
	
	.flex-ae {
		display: flex;
		align-items: flex-end;
	}
	
	.flex-ae-jc {
		display: flex;
		align-items: flex-end;
		justify-content: center;
	}
	
	.flex-ac-wrap {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	
	.flex-ac-jb {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.flex-ac-jc {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.flex-ac-je {
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	
	.flex-ac-jb-wrap {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	
	.flex-dc {
		display: flex;
		flex-direction: column;
	}
	
	.flex-dc-ac {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.flex-dc-jc {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	
	.flex-dc-ac-jc {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	
	.flex-dc-ae {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
	}
	
	.flex-dc-jc-ae {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		justify-content: center;
	}
	
	.flex-dc-jb {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	
	.flex1 {
		flex: 1;
	}
	
	.center {
		text-align: center;
	}
	
	.space {
		letter-spacing: 2rpx;
	}
	
	.bold {
		font-weight: bold;
	}
	
	.radius10 {
		border-radius: 10rpx;
	}
	
	.opacity1 {
		opacity: 1 !important;
	}